<html>
	<head>
		<meta charset="utf-8"/>
		<title>BTriangle</title>
		<link rel="stylesheet" type="text/css" href="./style.css"/>
	</head>
	<body>
		<h1>BTriangleX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BTriangleX()">BTriangleX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BTriangleX(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">BTriangleX</a>(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BTriangleX(const BTriangleX<T>&)">BTriangleX</a>(const BTriangleX&ltT&gt& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BTriangleX()">~BTriangleX</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">set</a>(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setA(const BVectorX<T>&)">setA</a>(const BVectorX&ltT&gt& a);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setB(const BVectorX<T>&)">setB</a>(const BVectorX&ltT&gt& b);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setC(const BVectorX<T>&)">setC</a>(const BVectorX&ltT&gt& c);</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#a()">a</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#b()">b</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#c()">c</a>() const;</td></tr>
			<tr><td align="right">inline const BVectorX<T>& </td><td><a href="#normal()">normal</a>() const;</td></tr>
			<tr><td align="right">inline BVectorX<T> </td><td><a href="#center()">center</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#area()">area</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contains(const BVectorX<T>&)">contains</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#round(const BVectorX<T>&)">round</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#above(const BVectorX<T>&)">above</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#under(const BVectorX<T>&)">under</a>(const BVectorX&ltT&gt& vertex) const;</td></tr>
			<tr><td align="right">inline const BTriangleX& </td><td><a href="#operator = (const BTriangleX&)">operator = </a>(const BTriangleX& other);</td></tr>
			<tr><td align="right">inline BTriangleX </td><td><a href="#operator * (const BMatrixX<T>&)">operator * </a>(const BMatrixX&ltT&gt& matrix);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (const BMatrixX<T>&)">operator *= </a>(const BMatrixX&ltT&gt& matrix);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BTriangleX&)">operator == </a>(const BTriangleX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BTriangleX&)">operator != </a>(const BTriangleX& other) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BTriangleX()">
			<h3>inline BTriangleX();</h3>
		</div>
		<div id="BTriangleX(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">
			<h3>inline BTriangleX(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c);</h3>
		</div>
		<div id="BTriangleX(const BTriangleX<T>&)">
			<h3>inline BTriangleX(const BTriangleX&ltT&gt& other);</h3>
		</div>
		<div id="~BTriangleX()">
			<h3>inline ~BTriangleX();</h3>
		</div>
		<div id="set(const BVectorX<T>&, const BVectorX<T>&, const BVectorX<T>&)">
			<h3>inline void set(const BVectorX&ltT&gt& a, const BVectorX&ltT&gt& b, const BVectorX&ltT&gt& c);</h3>
		</div>
		<div id="setA(const BVectorX<T>&)">
			<h3>inline void setA(const BVectorX&ltT&gt& a);</h3>
		</div>
		<div id="setB(const BVectorX<T>&)">
			<h3>inline void setB(const BVectorX&ltT&gt& b);</h3>
		</div>
		<div id="setC(const BVectorX<T>&)">
			<h3>inline void setC(const BVectorX&ltT&gt& c);</h3>
		</div>
		<div id="a()">
			<h3>inline const BVectorX<T>& a() const;</h3>
		</div>
		<div id="b()">
			<h3>inline const BVectorX<T>& b() const;</h3>
		</div>
		<div id="c()">
			<h3>inline const BVectorX<T>& c() const;</h3>
		</div>
		<div id="normal()">
			<h3>inline const BVectorX<T>& normal() const;</h3>
		</div>
		<div id="center()">
			<h3>inline BVectorX<T> center() const;</h3>
		</div>
		<div id="area()">
			<h3>inline T area() const;</h3>
		</div>
		<div id="contains(const BVectorX<T>&)">
			<h3>inline bool contains(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="round(const BVectorX<T>&)">
			<h3>inline bool round(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="above(const BVectorX<T>&)">
			<h3>inline bool above(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="under(const BVectorX<T>&)">
			<h3>inline bool under(const BVectorX&ltT&gt& vertex) const;</h3>
		</div>
		<div id="operator = (const BTriangleX&)">
			<h3>inline const BTriangleX& operator = (const BTriangleX& other);</h3>
		</div>
		<div id="operator * (const BMatrixX<T>&)">
			<h3>inline BTriangleX operator * (const BMatrixX&ltT&gt& matrix);</h3>
		</div>
		<div id="operator *= (const BMatrixX<T>&)">
			<h3>inline void operator *= (const BMatrixX&ltT&gt& matrix);</h3>
		</div>
		<div id="operator == (const BTriangleX&)">
			<h3>inline bool operator == (const BTriangleX& other) const;</h3>
		</div>
		<div id="operator != (const BTriangleX&)">
			<h3>inline bool operator != (const BTriangleX& other) const;</h3>
		</div>
	</body>
</html>